@(participanteForm: Form[Participante], cod: Integer,currentPage: Persona.Page)
@**********************************
* Helper generating table headers *
***********************************@
@header(key:String, title:String) = {
    <th class="@key.replace(".","_")">
        <a>@title</a>
    </th>
}
@import helper._
@implicitFieldConstructor = @{ FieldConstructor(twitterBootstrapInput.render) }
@main(Html("Registro de Participante")) {
    <h3>Agregar Participante</h3>
    @form(routes.Sorteos.saveParticipante()) {
        <fieldset>
        @inputText(participanteForm("numParticipante"), '_label -> "Numero de Participante")
        @inputText(participanteForm("persona.numPersona"), '_label -> "Numero de Persona")
        @inputDate(participanteForm("fechaInscripcion"), '_label -> "Fecha de Inscripcion", '_help -> "format dd-mm-aaaa")
        </fieldset>
        <input type="hidden" name="sorteo.codSorteo" value="@cod" >
        <div class="actions">
        <input type="submit" value="Registra Participante"  class="btn primary"> o
        <a href="@routes.Sorteos.blank()" class="btn">Cancelar</a>
        </div>
    }
    
    <h3>Lista de Personas registradas</h3>
    @if(currentPage.getTotalRowCount == 0) {
        
        <div class="well">
            <em>No hay personas que mostrar</em>
        </div>
        
    } else {
        
        <table class="computers zebra-striped">
            <thead>
                <tr>
                    @header("numPersona", "numero de persona")                   
                    @header("nombres", "Nombres")                  
                    @header("apellidos", "Apellidos")                  
                    @header("docIdentidad", "Docimento de Identidad")                  
                    @header("fechaNacimiento", "Fecha de Nacimiento")                  
                    @header("direccion", "Direccion")   
                </tr>
            </thead>
            <tbody>

                @for(Persona <- currentPage.getList) {
                    <tr>
                        <td>@Persona.numPersona</td>
                        <td>@Persona.nombres</td>
                        <td>@Persona.apellidos</td>
                        <td>@Persona.docIdentidad</td>
                        <td> 
                            @if(Persona.fechaNacimiento    == null) {
                                <em>-</em>
                            } else {
                                @Persona.fechaNacimiento.format("dd MMM yyyy") 
                            }     
                        </td>
                        <td> 
                            @if(Persona.direccion    == null) {
                                <em>-</em>
                            } else {
                                @Persona.direccion   
                            }     
                        </td>
                                              
                    </tr>
                }

            </tbody>
        </table>
    }
}